newly arrived - German English Dictionary